const TheAccount=new verify('txtLoginId',async function(value){
    if(!value){
        return '账号不能为空';
    }
    const resp=await API.exists(value);
    if(resp.data){
        return '该账号已存在，请重新输入';
    }
    else{
        return '';
    }
})
const TheNickname=new verify('txtNickname',async function(value){
    if(!value){
        return '昵称不能为空';
    }
    else{
        return '';
    }
})
const ThePsw=new verify('txtLoginPwd',async function(value){
    if(!value){
        return '密码不能为空';
    }
    else{
        return '';
    }
})
const ThePswConfirm=new verify('txtLoginPwdConfirm',async function(value){
    if(!value){
        return '密码不能为空';
    }else if(value!==ThePsw.input.value){
        return '两次输入不同，请重新输入';
    }
    else{
        return '';
    }
})
const form=document.querySelector('.user-form');
form.onsubmit=async function(e){
    e.preventDefault();//阻止默认行为
   const result=await verify.vaildatatotal(TheAccount,TheNickname,ThePsw,ThePswConfirm);
   if(!result)
   return;
//    API.reg({
//     loginId:TheAccount.input.value,
//     loginPwd:ThePsw.input.value,
//     nickname:TheNickname.input.value
//    });
   //--------------新的方式获取表单内容，使用name属性作为键
const formData=new FormData(form);//将表单dom传入
const data=Object.fromEntries(formData.entries());//.entries()会返回一个迭代器、object.fromEntries()会将迭代器变回一个对象
const resp=await API.reg(data);//调用登录
if(resp.code===0){//判断是否登录成功
    alert("注册成功，点击确定跳转登录页面");
    location.href='./login.html';
}
else{
    alert("注册失败");
}
}